Multithreaded Convolution Implementation Based on Block Methods
نویسندگان
چکیده
A multithreaded convolution implementation based on block algorithms is considered. Convolution essentially the basis of many methods that solve problem determining degree similarity or independence two processes, in other words, when it necessary to determine correlation. The algorithm itself executed with a significant delay, because for its execution accumulate entire signal and then process it. analysis showed one possible ways reduce time costs algorithms. article shows main features by overlap method addition addition, as well numerical examples. results obtained show application these without use window function leads distortions spectrum. Based analysis, universal scheme performing processing an input data proposed. This allows achieve good compromise between computational complexity, system architecture, costs.
منابع مشابه
An optimized GPU-based 2D convolution implementation
With the increasing sophistication of image processing algorithms, and due to its low computation complexity, convolution should fully benefit from the ever-increasing capacities of state-of-the-art GPUS, such as Nvidia’s Kepler and Maxwell family cards. Currently, it tends to be used as a preprocessing stage within more intricate image manipulations and has recently been implemented quite effi...
متن کاملGeneralized convolution quadrature based on Runge-Kutta methods
Convolution equations for time and space-time problems have many important applications, e.g., for the modelling of wave or heat propagation via ordinary and partial differential equations as well as for the corresponding integral equation formulations. For their discretization, the convolution quadrature (CQ) has been developed since the late 1980’s and is now one of the most popular method in...
متن کاملComputationally Efficient Implementation of Convolution-based Locally Adaptive Binarization Techniques
One of the most important steps of document image processing is binarization. The computational requirements of locally adaptive binarization techniques make them unsuitable for devices with limited computing facilities. In this paper, we have presented a computationally efficient implementation of convolution based locally adaptive binarization techniques keeping the performance comparable to ...
متن کاملA Multithreaded Implementation of Viterbi Decoding on Recursive Transition Networks
This paper describes the move to a multithreaded implementation of a Recursive Transition Network Viterbi speech decoder, undertaken with the objective of performing low-latency synchronous decoding on live audio streams to support online subtitling. The approach was meant to be independent on any specific hardware, in order to be easily exploitable on common computers, and portable to differen...
متن کاملWeights in block iterative methods
In this paper we introduce a sequential block iterative method and its simultaneous version with op-timal combination of weights (instead of convex combination) for solving convex feasibility problems.When the intersection of the given family of convex sets is nonempty, it is shown that any sequencegenerated by the given algorithms converges to a feasible point. Additionally for linear feasibil...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ??????? ???????????? ???????????????? ???????????? ??????????? ? ????????????????
سال: 2022
ISSN: ['1729-7648', '2708-0382']
DOI: https://doi.org/10.35596/1729-7648-2022-20-7-81-87